package yijy.company.singletonExample;

/**
 * Created by yijy on 2017/6/13.
 * Java单例：懒汉——线程安全
 *  这种写法能够在多线程中很好的工作，而且看起来它也具备很好的lazy loading，
 *  但是，遗憾的是，效率很低，99%情况下不需要同步。
 */
public class SingletonSafeLanHanModel {
    private static SingletonSafeLanHanModel instance ;

    private SingletonSafeLanHanModel(){}

    public static synchronized SingletonSafeLanHanModel getInstance(){
        if(instance==null){
            instance = new SingletonSafeLanHanModel();
        }
        return instance;
    }
}
